/** *******************************************************************
 * FlexDatabaseManager
 * @author  Jonnie Spratley
 * @contact jonniespratley@gmail.com
 * @internal
 ******************************************************************* */
package com.jonniespratley.flexdatabasemanager.vo
{
	import com.jonniespratley.flexdatabasemanager.utils.ByteUtils;
		
	[RemoteClass]
	[Bindable]
	public class ServerVO extends Object
	{
		public var aMySQLClientV:String;
		public var aMySQLHost:String;
		public var aMySQLProtocol:int;
		public var aPHPVersion:String;
		public var aPHPOs:String;
		public var aPHPExtensionDir:String;
		public var aServerSoftware:String;
		public var aServerName:String;
		public var aDiskFreeSpace:int;
		public var aDiskTotalSize:int;
		public var aUptime:String;
		
		public function  ServerVO( obj:Object = null )
		{			
			if ( obj != null )
			{
				this.aMySQLClientV = obj['aMySQLClientV'];
				this.aMySQLHost = obj['aMySQLHost'];
				this.aMySQLProtocol = obj['aMySQLProtocol'];
				this.aPHPVersion = obj['aPHPVersion'];
				this.aPHPOs = obj['aPHPOs'];
				this.aPHPExtensionDir = obj['aPHPExtensionDir'];
				this.aServerSoftware = obj['aServerSoftware'];
				this.aServerName = obj['aServerName'];
				this.aDiskFreeSpace = obj['aDiskFreeSpace'];
				this.aDiskTotalSize = obj['aDiskTotalSize'];
				this.aUptime = obj['aUptime'];
			}
		}
	}
}